package ooday02;

public class InterfaceDemo {
    public static void main(String[] args) {
        //Inter o = new Inter();//编译错误，接口不能被实例化
    }
}

//演示接口的定义
interface Inter {
    void test();

    void show();//接口中的方法 默认就是抽象的
    //void say(){}   //报错了 不能有方法体{}
}

//演示接口的实现
class InterImpl implements Inter {
    public void show() {//重写接口中的抽象方法 必须加public

    }

    public void test() {

    }
}

//演示接口的多实现
interface Inter1{
    void show();
}
interface Inter2{
    void test();
}
abstract class Eoo{
    abstract void say();
}

class Foo extends Eoo implements Inter1,Inter2{//先继承 再实现
    public void show(){
    }
    public void test(){
    }
    void say(){
    }


 //演示接口继承接口
 interface Inter4 extends  Inter3{
        void show();
 }
 interface  Inter3{
        void test();
 }
 class Goo implements Inter4{
        public void show(){
        }
        public void test(){
        }
 }















}









